const app = getApp();
// Components/alertView/alertView.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    // 0立即联系，1不感兴趣, 2标注结果
    typeAlert: {
      type: Number,
      value: 0
    },
    errDic: {
      type: Object,
      value: {}
    },

  },

  /**
   * 组件的初始数据
   */
  data: {
    // 不感兴趣的数据
    xingqu: [
      { 'name': '价钱高，不赚钱', 'id': '1' },
      { 'name': '地区太远，不赚钱', 'id': '2' },
      { 'name': '量太少，不赚钱', 'id': '3' },
      { 'name': '不感兴趣', 'id': '4' },
    ],
    // 不感兴趣的数据
    seleteIndex: -1,
    // 标注结果的选中状态(0是未选中，1顺利成交，2没有成交)
    bzSeleteIndex: 0,
    // 标注结果没有成交
    bzNocjArray: [
      { 'name': '价钱高', 'id': '1' },
      { 'name': '已经卖了', 'id': '2' },
      { 'name': '电话打不通', 'id': '3' },
      { 'name': '我不想要了', 'id': '4' },
      { 'name': '其他原因', 'id': '5' },
    ],
    bzNoSeleteIndex: -1

  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 这是联系方式底部2个按钮点击
    btnClick(e) {
      let index = e.currentTarget.dataset.index
      var myEventOption = {
        index: index
      }
      this.triggerEvent('myevent', myEventOption)
    },
    // 不敢兴趣分类点击
    xqbtnClick(e) {
      let index = e.currentTarget.dataset.index
      this.setData({
        seleteIndex: index
      })
    },
    // 不感兴趣关闭按钮
    closeBtn() {
      this.triggerEvent('closexqClick')
    },
    closeBtnTwo() {
      this.triggerEvent('closexqTwoClick')
    },
    // 不感兴趣 确定
    xqsureClick() {
      if (this.data.seleteIndex == -1) {
        app.tishi('请最少选择一个不感兴趣的原因')
        return
      }
      let idd = this.data.xingqu[this.data.seleteIndex].id
      var myEventOption = {
        idd: idd
      }
      this.triggerEvent('xingquSure', myEventOption)
    },
    // 标注结果
    bzjgClick(e) {
      let index = e.currentTarget.dataset.index
      this.setData({
        bzSeleteIndex: index
      })
    },
    // 标注确定
    bzclick(e) {
      // 标注的按钮
      if (this.data.bzSeleteIndex == 0) {
        return
      }
      let myEventOption = {
        index: this.data.bzSeleteIndex,
      }
      this.triggerEvent('bzclick', myEventOption)

    },
    // 没有标注   结果
    nobzTBcellClick(e) {
      let index = e.currentTarget.dataset.index
      this.setData({
        bzNoSeleteIndex: index
      })
    },
    // 没有标注的回调
    nobzclick(e) {
      // 非标注，不感兴趣回调
      if (this.data.bzNoSeleteIndex == -1) {
        return
      }
      let noDic = this.data.bzNocjArray[this.data.bzNoSeleteIndex]
      let myEventOption = {
        index: noDic.id,
      }
      this.triggerEvent('nobzclick', myEventOption)
    }
  }
})